Adaptive Tessellation of Bezier Surfaces Based on Displacement Maps
نویسندگان
چکیده
Bézier surfaces are widely used in computer graphics applications. Rendering of such surfaces is commonly performed by tessellation. In order to generate less triangles for high quality surfaces, adaptive tessellation algorithms are better. The geometric tests used by these algorithms perform vector computations of high latency that decreases the performance of the algorithm. We propose an adaptive tessellation algorithm that avoids vector computations for tests, replacing them with scalar computations. This way, latency of tests is reduced and therefore, performance improved.
منابع مشابه
Parametric-surface adaptive tessellation based on degree reduction
Parametric-surface tessellation is one of the most important algorithms for CAGD applications. This paper presents a new parametric-surface tessellation method based on degree reduction: (1) a given parametric surface (or NURBS surface) of degrees (p; q) is decomposed into a set of Bezier surfaces, (2) the Bezier surfaces are converted into a set of bilinear surfaces by applying consecutive ste...
متن کاملAdaptive sampling and tessellation for displacement mapping hardware
In this thesis, new algorithms and architectures are presented for the acquisition and rendering of displacement maps. Displacement mapping is a popular rendering technique commonly found in commercial rendering packages, it modifies the surface of an otherwise flat triangle by displacing its points according to a height field, giving the impression of a structured surface. Although widely used...
متن کاملEfficient Bounded Adaptive Tessellation of Displacement Maps
Displacement mapping is a technique for applying fine geometric detail to a simpler base surface. The displacement is often specified as a scalar function which makes it relatively easy to increase visual complexity without the difficulties inherent in more general modeling techniques. We would like to use displacement mapping in real-time applications. Ideally, a graphics accelerator should cr...
متن کاملHardware Subdivision and Tessellation of Catmull-Clark Surfaces
We present a table driven approach to performing Catmull-Clark subdivision in parallel utilizing one thread per output mesh vertex. We apply the procedure one or two times in order to isolate extraordinary vertices and simplify the input patch structures consumed by the hardware unit responsible for adaptive tessellation. From this simplified mesh, we evaluate the performance Stam’s direct eval...
متن کاملFeature-based Displacement Mapping
Displacement mapping was originally created as a rendering tool to provide small-scale modulation of an underlying smooth surface. However, it has now emerged as a sculpting tool, to the extent that complex geometry can effectively be added to a scene at rendering time. The attendant complexity of displacement maps is placing increased demands on rendering systems, from quality, performance, an...
متن کامل